.ugc-mode{
    padding: 10px 0;
    /*height: 178px;*/
    overflow: hidden;
    border-bottom:1px solid #e5e5e5;
}
.ugc-mode-lbox{
    /*position: relative;*/
    width: 150px;
    height: 101px;
    margin-right: 16px;
    float: left;
}
.img-wrap{
    /*position: relative;*/
    /*display: inline-block;*/
    cursor: pointer;
    text-align: center;
    background: #e8e8e8;
    overflow: hidden;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    width: 158px;
}
.lazy-load-img{
    object-fit:cover;
    display: inline-block;
    /*max-width: 100%;*/
    height: 101px;
    width: 158px;
    vertical-align: middle;
    -webkit-transition: all .5s ease-out .1s;
    -moz-transition: all .5s ease-out .1s;
    transition: all .5s ease-out .1s;
    object-fit:cover
}
.ugc-mode-rbox{
    /*height: 100%;*/
    overflow: hidden;
}
.ugc-mode-rbox-inner{
    display: inline-block;
    width: 100%;
    vertical-align: middle;
}
.ugc-mode-user{
    overflow: hidden;
    margin-bottom: 10px;
}
.ugc-avatar{
    float: left;
    width: 46px;
    height: 46px;
    margin-right: 8px;
    border-radius: 50%;
    overflow: hidden;
    background: #e8e8e8;
    text-align: center;
}
.ugc-desc{
    overflow: hidden;
}
.ugc-name{
    display: block;
    font-size: 18px;
    line-height: 1;
    color: #222;
    margin: 3px 0 6px;
}
.dv-icon{
    width: 16px;
    height: 16px;
    background-size: contain;
    background-position-y: center;
    background-repeat: no-repeat;
    margin-left: 5px;
}
.icon-vtt{
    font-size: 20px;
    color: #ff9818;
    margin-left: 5px;
}
.ugc-meta{
    line-height: 1;
    font-size: 14px;
    color: #777;
}
.ugc-mode-content{
    font-size: 14px;
    color: #222;
    line-height: 1.4;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    max-height: 57px;
    overflow: hidden;
}
.ugc-mode-footer{
    font-size: 14px;
    color: #222;
    line-height: 1.4;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    max-height: 57px;
    overflow: hidden;
}
.footer-bar-right{
    padding-right: 5px;
}
